home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 34.zip
/
BS1 part 34
/
Aztec C 5.0a disk 1.adf
/
include
/
libraries
/
expansionbase.h
< prev
next >
Wrap
C/C++ Source or Header
|
1989-11-09
|
939b
|
42 lines
#ifndef LIBRARIES_EXPANSIONBASE_H
#define LIBRARIES_EXPANSIONBASE_H
#ifndef EXEC_TYPES_H
#include "exec/types.h"
#endif /* !EXEC_TYPES_H */
#ifndef EXEC_LIBRARIES_H
#include "exec/libraries.h"
#endif /* !EXEC_LIBRARIES_H */
#ifndef EXEC_INTERRUPTS_H
#include "exec/interrupts.h"
#endif /* !EXEC_INTERRUPTS_H */
#ifndef EXEC_SEMAPHORES_H
#include "exec/semaphores.h"
#endif /* !EXEC_SEMAPHORES_H */
#ifndef LIBRARIES_CONFIGVARS_H
#include "libraries/configvars.h"
#endif /* !LIBRARIES_CONFIGVARS_H */
#define TOTALSLOTS 256
struct ExpansionInt
{
UWORD IntMask;
UWORD ArrayMax;
UWORD ArraySize;
};
struct ExpansionBase
{
struct Library LibNode;
UBYTE Flags;
UBYTE pad;
APTR ExecBase;
APTR SegList;
struct CurrentBinding CurrentBinding;
struct List BoardList;
struct List MountList;
UBYTE AllocTable[TOTALSLOTS];
struct SignalSemaphore BindSemaphore;
struct Interrupt Int2List;
struct Interrupt Int6List;
struct Interrupt Int7List;
};
#endif